package com.example.chamberlainserver.Vo.Request.Material;

import lombok.Data;

/**
 * 物资查询请求对象
 */
@Data
public class MaterialQuery {
    /**
     * 当前页码
     */
    private Integer current = 1;
    
    /**
     * 每页大小
     */
    private Integer pageSize = 10;
    
    /**
     * 物资名称
     */
    private String materialName;
    
    /**
     * 分类ID
     */
    private Integer categoryId;
    
    /**
     * 规格型号
     */
    private String specification;
    
    /**
     * 存放位置ID
     */
    private Integer locationId;
    
    /**
     * 负责人
     */
    private String responsiblePerson;
    
    /**
     * 物资状态：正常、不足、待补充、已报废
     */
    private String status;
    
    /**
     * 开始日期
     */
    private String startDate;
    
    /**
     * 结束日期
     */
    private String endDate;
    
    /**
     * 库存数量下限
     */
    private Integer minQuantity;
    
    /**
     * 库存数量上限
     */
    private Integer maxQuantity;
}